package innerClass;

public class InnerClassTest2 {
    public static int static_out_num = 11;

    public static void static_out_fun() {
        System.out.println("static_out_fun");
    }

    public void out_fun() {
        System.out.println("out_fun");
    }

    public static class StaticInnerClass {
        private int num = 10;
        private static int static_num = 11;

        public static void inner_static_fun() {
            System.out.println("inner_static_fun");
        }

        public void inner_fun() {
            System.out.println("inner_fun");
        }
    }

    public static void main(String[] args) {
        InnerClassTest2.StaticInnerClass.inner_static_fun();
        InnerClassTest2.StaticInnerClass in = new InnerClassTest2.StaticInnerClass();
        in.inner_fun();
    }
}
